Career 2008 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki ATP Tour World Championship - Hannover Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ECM Cup - Prague The Surbiton Trophy - Surbiton Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Sparkessen Magdeburg Open - Magdeburg Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton The LTA Manchester Challenger - Manchester TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Kuppers Kolsch Cup - Aachen Challenger Britania Zavaleta - Puebla Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana TennisCup Vlaanderen - Antwerp Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao The LTA Manchester Challenger - Manchester Credicard Tennis Cup - Campos do Jordao CA-Challenge - Graz Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Muller Cup - Ulm Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem The Powder Byrne Trophy - Surbiton Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid Okal Cup - International Bavarian Championship - Eckental MTCI ATP Challenger - Yokohama Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Akbank Private Banking-TED Open - Istanbul Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Sporting Challenger - Turin Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open Castilla y Leon - Segovia S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul China Open - Beijing Pekao Open 2004 - Szczecin Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Czech Indoor Open - Prague Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade X Abierto Internacional de Salinas - Salinas Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Nottingham Men's Challenger - Nottingham ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia GHI Bronx Classic - Bronx TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver II Manta Open - Manta WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Grand Slam Cup Gerry Weber Open - Halle BellSouth Open - Auckland Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BMW Open - Munich Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston President's Cup 1997 - Tashkent Romanian Open - Bucharest Davidoff Swiss Indoors - Basel International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Adidas International - Sydney Dubai Tennis Open - Dubai Gold Flake Open - Chennai Open Seat-Godo '98 - Barcelona Japan Open - Tokyo Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Pilot Pen International - New Haven The Samsung Open - Bournemouth Mallorca Open - Mallorca Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Adidas International - Sydney Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo '99 - Barcelona Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca President's Cup 1999 - Tashkent Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2000 - Doha Adidas International - Sydney Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat-Godo 2001 - Barcelona BMW Open - Munich UBS Open Gstaad - Gstaad Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Heineken Open - Auckland Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Auckland Scottsdale Estoril Barcelona Munich Nottingham Stuttgart Kitzbuhel Indianapolis Palermo Marbella Moscow Dubai Milan Mexico City Estoril Barcelona Nice Munich Oporto Gstaad Stuttgart Amsterdam Indianapolis Long Island Bogota Palermo Valencia Santiago Montevideo Buenos Aires Mexico City Casablanca Estoril Barcelona Madrid Gstaad Stuttgart Hilversum Prague Indianapolis Schenectady Bucharest Palermo Athens Santiago Montevideo Buenos Aires Estoril Mexico City Casablanca Barcelona Madrid Bologna Florence Genova Gstaad Stuttgart Hilversum Prague Indianapolis Long Island Palermo Athens Santiago Sao Paulo Buenos Aires Barcelona Kitzbuhel San Marino Umag Bordeaux Tel Aviv Guaruja Buzios Sao Paulo Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island China Open - Beijing Open Romania - Bucharest Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Monte Carlo Hamburg Rome Monte Carlo Rome Hamburg Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open U.S. Open French Open Wimbledon U.S. Open French Open U.S. Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Tennis Masters Cup - Lisbon Olympics - Sydney